#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

//菜单
void menu()
{
	printf("========主菜单========\n");
	printf("1.登记学生健康信息\n");
	printf("2.修改学生健康信息\n");
	printf("3.删除学生健康信息\n");
	printf("4.查询学生健康信息\n");
	printf("5.统计学生健康信息\n");
	printf("6.退出\n");
	printf("请选择操作\n");
	printf("======================");
}

//添加学生健康信息
void addStudent()
{
	char selectYNIFlag = 'y'
	while(selectYNIFlag == 'Y'  || selectYNIFlag == 'y')
	{
		printf("\n请输入学号");
		scanf("%d",Studentlist[studentCount].number);
		printf("\n请输入姓名");
		scanf("%s",Studentlist[studentCount].name);
		printf("\n请输入性别");
		scanf("%s",Studentlist[studentCount].sex);
		printf("\n请输入系别");
		scanf("%s",Studentlist[studentCount].department);
		printf("\n请输入年龄");
		scanf("%d",Studentlist[studentCount].age);
		printf("\n请输入身高");
		scanf("%lf",Studentlist[studentCount].height);
		printf("\n请输入体重");
		scanf("%lf",Studentlist[studentCount].weight);
		printf("\n请输入胸围");
		scanf("%lf",Studentlist[studentCount].chest);
		printf("\n请输入日期");
		scanf("%lf",Studentlist[studentCount].date);
		
		studentCount++;
		printf("是否继续录入：");	
		scanf("%c",&selectYNIFlag);
		
	}
	printf("学生数量：%d",studentCount);
} 

//学生结构体
struct Student{
	int number;		//学号
	char name[50];	//姓名
	char sex;		//性别
	char department;//系别
	int age;		//年龄
	double height;	//身高
	double weight;	//体重
	double chest;	//胸围
	double date;		//日期
};

//学生结构数组
struct Student studentlist[100];
//记录学生个数
int studentCount = 0;

void menu();

//添加学生
void addStudent();

int main(int argc, char *argv[]) {
	int choice;
	while(1)
	{
		menu();	
		scanf("%d",&choice);
		switch(choice)
		{
			case 1:
				addStudent();
				//printf("登记成功\n");
				break;
			case 2:
				printf("修改成功\n");
				break;
			case 3:
				printf("删除成功\n");
				break;
			case 4:
				printf("查询成功\n");
				break;
			case 5:
				printf("统计成功\n");
				break;
			case 6:
				printf("\n感谢您的使用，欢迎下次再来!\n");
			default:
				printf("您的输入有误，请重新输入\n");
				system("pause");
				break;			
		}
	}
		

	
	return 0;
}

